Pouziti poli typu LookUp v ADODatasetu

Otázka od: Mirka Kincova

4. 8. 2004 17:32

Zdravim,
v aplikaci,ktera se pres ADO pripojuje na MSSQL2000 vyuzivam v datasetech
pole typu lookup (fieldkind=fkLookup). Vse funguje vyborne, az nato, kdyz do
tabulky, do ktere se lookup provadi pribude vetsi mnozstvi zaznamu - cca
tisice a vice. V ten okamzik se otevirani datasetu neunosne zpomali (desitky
sekund).

Chtela jsem se zeptat, zda na tento problem existuje nejake reseni - ci jsou
pole typu lookup - resp. ziskavani hodnot pro ne - tak pomala vzdycky, ci
zda existuje nejake nastaveni apod.
Nezabralo ani kdyz jsem v prohledavanem datasetu (LookupDataSet) nastavila
CursorLocation na clUseServer a CursorType na ctOpenForwardOnly (pote se
uzasne zrychlilo otevreni tohoto prohl. datasetu, nicmene pomale otevreni
hlavniho datasetu zustalo).

Diky za rady

Mirka